marsh mongoose - French English Dictionary